Recursive function

재귀 함수(Recursive function)
함수의 폐쇄성을 이용해서 재귀함수를 구현하고 활용할 수 있다.
function factorial {
if [ $1 -eq 1 ]; then
echo 1
else
local temp=$[ $1 -1 ]
local result=`factorial $temp`
echo $[ $result * $1 ]
fi
}